//package work.rightAnswer;
//
//
//
//class Solution_34 {
//    public int[] searchRange(int[] nums, int target) {
//        int leftSearch = leftSearch(nums, target);
//        int rightSearch = rightSearch(nums, target);
//        if(leftSearch<rightSearch){
//            return new int[]{leftSearch,rightSearch};
//        }
//        return new int[]{-1,-1};
//    }
//
//    public int leftSearch(int[] nums,int target){
//        int left = 0;
//        int right = nums.length-1;
//        while (left<=right){
//            int mid = (left+right)/2;
//            if(nums[mid]<target){
//                left = mid+1;
//            }else{
//                right = mid-1;
//            }
//        }
//        return left;
//    }
//
//
//    public int rightSearch(int[] nums,int target){
//        int left = 0;
//        int right = nums.length-1;
//        while (left<=right){
//            int mid = (left+right)/2;
//            if(nums[mid]>target){
//                right = mid-1;
//            }else {
//                left = mid + 1;
//            }
//        }
//        return right;
//    }
//}